Chris Pollett > Old Classes >
CS174

( Print View )

Student Corner:
  [Grades Sec1]
  [Grades Sec2]

  [Submit Sec1]
  [Submit Sec2]

  [Class Sign Up Sec1]
  [Class Sign Up Sec2]

  [
Lecture Notes]
  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [HW Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HW Assignments:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Hw6]

Practice Exams:
  [Mid1]  [Final]

                           












HW#6 --- last modified February 28 2019 22:29:11..

Solution set.

Due date: Dec 10

Files to be submitted:
  Hw6.zip

Purpose: To experiment with memcached. To learn how to write and deploy Flex applications. To use URL rewriting.

Related Course Outcomes:

The main course outcomes covered by this assignment are:

(1) [Write HTML documents containing standard HTML elements including forms, tables, client-side scripts, and server-side scripts.]

(5) [Develop and deploy web applications that involve components, web services, and databases. ]

Specification:

For this assignment I would like you to create a web-site that prominently features a multimedia (for instance, video or sound) Flex application. What the actual raison d'être of the web-site is up to you; however, the web-site should use the MVC paradigm that we've been using on previous homeworks, and the same directory structure as we had in HW4. In addition, for this homework, your views should make use of element subcomponents as described in class. Also, at least one of your controllers should make use of a component. You should have a readme.txt file in your main directory, explaining where you have used elements and components. You should have at least one model that needs to do an object relational mapping of a one to many relationship. You should make use of memcached to try to cache instances of this model for 60 seconds on reads. The readme file should also say which model you are memcaching and doing ORM on. Most importantly, your readme file should list all group members and their ids. Finally, you should use URL rewrite rules to make all of the URLs on your site search engine friendly.

Point Breakdown

Prominently featured Flex component 3pts
MVC pattern used constructively. Has elements and components 2pts
Object relational mapping model, and use of memcached 3pts
Use of URL rewriting 2pts
Total10pts